<?php
namespace app\taiyuan\logic;

use app\common\basics\Logic;
use app\common\logic\TechnLevelLogic;
use think\Cache;
use think\Db;



/**
 * 工作台统计
 * Class StatLogic
 * @package app\admin\logic\index
 */
class WelcomeLogic extends Logic
{

    public static $pay_no = ['4200001851202306017724772770','4200001853202306017752956663','4200001853202306017897196996','4200001854202306016355887625','4200001856202306010789462317','4200001856202306016872458514','4200001857202306010975168847','4200001857202306015894262220','4200001858202306015023878589','4200001858202306015204276044','4200001858202306018312609689','4200001859202306019377038508','4200001860202306016239862554','4200001861202306010019334016','4200001861202306016714318209','4200001862202306018257498781','4200001862202306018506050465','4200001864202306010043143101','4200001864202306012332100842','4200001865202306012734780572','4200001865202306013173876998','4200001865202306017363868301','4200001866202306010214376956','4200001866202306015323703495','4200001867202306010988828093','4200001867202306015404089524','4200001867202306017814158486','4200001869202306011368301086','4200001869202306013937083929','4200001869202306014259818151','4200001870202306012033455409','4200001870202306015075421439','4200001870202306016235449430','4200001871202306011439186271','4200001871202306013975546529','4200001871202306017405606865','4200001871202306018785511705','4200001871202306019428868143','4200001871202306019793910559','4200001872202306014291656329','4200001872202306014707806755','4200001872202306015010623747','4200001872202306015618876927','4200001872202306016253446282','4200001872202306017680669544','4200001872202306018823624651','4200001874202306013558446421','4200001875202306011316318011','4200001875202306014310173481','4200001876202306010579732958','4200001877202306013376450787','4200001877202306014330484189','4200001877202306014615541517','4200001878202306013210256412','4200001878202306018574882456','4200001879202306014323637925','4200001880202306011828583690','4200001881202306017072483014','4200001883202306012791446162','4200001883202306017746247321','4200001883202306017770240218','4200001884202306010534829628','4200001884202306012422983063','4200001885202306018108395385','4200001885202306018250045607','4200001851202306025951440110','4200001851202306027190033231','4200001851202306027556496523','4200001851202306029911509971','4200001853202306026198410005','4200001853202306029030657977','4200001854202306026036530612','4200001854202306026228143702','4200001854202306026774372088','4200001856202306024046025720','4200001856202306026900712327','4200001856202306027779830442','4200001858202306026436771303','4200001859202306026111006240','4200001859202306029836139100','4200001860202306020251621926','4200001860202306024628479462','4200001861202306020834012657','4200001861202306021179711076','4200001862202306021933046889','4200001864202306023376872590','4200001864202306025730148801','4200001864202306025758600466','4200001864202306028031982939','4200001865202306029908936190','4200001866202306023916596195','4200001866202306025220159290','4200001867202306025759449993','4200001868202306020622655578','4200001868202306021022269483','4200001868202306022729336475','4200001868202306022911974719','4200001868202306029762481229','4200001871202306024169339812','4200001872202306020980938077','4200001873202306020899641101','4200001873202306028566205358','4200001874202306020874650710','4200001874202306024366067079','4200001874202306025628938975','4200001875202306022999106447','4200001875202306026016117097','4200001875202306029933728062','4200001876202306021262435232','4200001876202306025271404808','4200001877202306020504329650','4200001877202306029198863181','4200001878202306020423457782','4200001878202306023114797523','4200001878202306024219243621','4200001880202306020167756761','4200001880202306025253199874','4200001880202306028273352617','4200001880202306029547981028','4200001881202306022088128984','4200001882202306027880472536','4200001883202306021760899059','4200001884202306029876694004','4200001885202306020533303988','4200001885202306025582326692','4200001886202306029894512780','4200001851202306038406775071','4200001873202306036865971487','4200001867202306036189826591','4200001881202306031765799338','4200001862202306036475791260','4200001852202306032844726940','4200001877202306039260374677','4200001875202306033272299801','4200001859202306030663463055','4200001855202306031171632806','4200001866202306033827075110','4200001862202306037693096230','4200001855202306031708990982','4200001859202306030973955860','4200001873202306031232257812','4200001861202306035822485262','4200001866202306030859847306','4200001854202306036003128086','4200001872202306032669978116','4200001853202306035356126084','4200001883202306034056850065','4200001881202306034309742109','4200001879202306030154208413','4200001862202306030351803043','4200001879202306039958748457','4200001852202306034807545219','4200001852202306032003801137','4200001861202306034713551151','4200001867202306033317402416','4200001881202306032569737389','4200001879202306032440428077','4200001875202306035798240173','4200001880202306034942413497','4200001860202306031414462142','4200001856202306033615102526','4200001875202306036258755527','4200001871202306039519248455','4200001880202306038139295799','4200001881202306038809469119','4200001877202306038635229114','4200001880202306033869888704','4200001852202306030965600321','4200001878202306030821567286','4200001873202306033679174328','4200001872202306037121443000','4200001866202306035722395973','4200001865202306037800707141','4200001861202306030526294345','4200001884202306032598942900','4200001853202306039455784140','4200001880202306039003921484','4200001860202306030841234258','4200001867202306032218344405','4200001875202306039930740303','4200001859202306037249499856','4200001865202306030270801891','4200001876202306037622115543','4200001879202306038574200535','4200001870202306035984919516','4200001869202306032700485611','4200001860202306033620194923','4200001855202306034757480427','4200001882202306034529058782','4200001854202306039865258208','4200001854202306031384726752','4200001867202306032320804953','4200001866202306037459826542','4200001855202306038454995419','4200001853202306032176420315','4200001879202306037963391323','4200001874202306039965908337','4200001872202306034766260081','4200001885202306031147611367','4200001868202306036296136546','4200001881202306030314985712','4200001882202306039489322096','4200001857202306039530979049','4200001853202306039283997047','4200001862202306038600513272','4200001863202306039240869626','4200001866202306034313712891','4200001874202306030342212607','4200001867202306039601401470','4200001875202306038647493758','4200001868202306036557732350','4200001867202306032252019453','4200001880202306044487041059','4200001875202306048269456296','4200001866202306047330092559','4200001879202306040085113986','4200001863202306045184538628','4200001857202306045624862976','4200001883202306041179661463','4200001852202306045402122899','4200001866202306044414574982','4200001884202306040173466630','4200001877202306047917583878','4200001868202306040147509005','4200001883202306043438022403','4200001876202306042937565315','4200001870202306046631642638','4200001853202306040347316894','4200001880202306042612581662','4200001881202306040916612126','4200001873202306043928924062','4200001873202306049519094156','4200001856202306044081782939','4200001871202306045709286305','4200001866202306042775821332','4200001881202306044220920598','4200001854202306048599485991','4200001858202306049534883736','4200001853202306049345671365','4200001868202306044476186950','4200001864202306044250711236','4200001874202306044684565060','4200001862202306041591299243','4200001882202306046589972011','4200001885202306045296725683','4200001864202306049418872242','4200001883202306042028775596','4200001880202306046705137099','4200001883202306044566800951','4200001871202306047597707706','4200001875202306049613401149','4200001853202306040880187453','4200001872202306041620004285','4200001870202306042482148273','4200001877202306042193406384','4200001878202306041935480895','4200001877202306047574307512','4200001856202306044695472207','4200001867202306041221307343','4200001866202306047709044180','4200001873202306042532232284','4200001865202306045553458907','4200001882202306044812642007','4200001861202306046025359959','4200001860202306041657279327','4200001851202306047946424159','4200001869202306048339046113','4200001854202306043492935152','4200001880202306041880682608','4200001862202306046572192363','4200001874202306046577350123','4200001856202306048443715567','4200001854202306047297259633','4200001885202306047949006067','4200001870202306048608297848','4200001861202306044762886520','4200001855202306043595603701','4200001878202306042183320818','4200001883202306045101927290','4200001872202306047806375543','4200001863202306044051785596','4200001855202306046557100541','4200001876202306048470858878','4200001876202306047986285182','4200001872202306046413740927','4200001851202306057721004338','4200001852202306050223313939','4200001852202306051491365614','4200001853202306051187496106','4200001853202306054985713070','4200001854202306052028102929','4200001854202306058518311172','4200001855202306055303925447','4200001855202306059257553938','4200001857202306056301054805','4200001859202306055529976782','4200001859202306055661770669','4200001860202306051923823644','4200001860202306058388335716','4200001861202306050468809644','4200001862202306051643997575','4200001862202306052762719690','4200001863202306054874232604','4200001863202306055184430684','4200001863202306059463484690','4200001864202306051641199719','4200001864202306054762183154','4200001864202306057607397656','4200001864202306058051355334','4200001865202306053843019562','4200001865202306055157096983','4200001865202306056129900864','4200001866202306056349950609','4200001866202306056893955897','4200001867202306053879353283','4200001867202306057821561118','4200001867202306058441601699','4200001867202306058795660747','4200001868202306054456257080','4200001868202306057001157698','4200001869202306050907683853','4200001869202306053471670236','4200001869202306055856795004','4200001869202306056620062705','4200001869202306057267774690','4200001869202306057453313272','4200001869202306059477057462','4200001870202306058945775309','4200001872202306053109426042','4200001872202306053742422660','4200001874202306058898997296','4200001874202306059684415740','4200001874202306059905701592','4200001875202306054985049836','4200001875202306057868650873','4200001876202306053208598991','4200001876202306055713541540','4200001876202306056312042603','4200001877202306051707592075','4200001878202306051374582077','4200001879202306050230261054','4200001879202306052246901408','4200001879202306054545586251','4200001881202306055895753162','4200001881202306058081719524','4200001882202306051978962208','4200001883202306052838079959','4200001883202306057800551819','4200001883202306059507874244','4200001884202306058400710762','4200001884202306059886904390','4200001885202306051491917032','4200001885202306055415822894','4200001886202306051755878980','4200001851202306064128914297','4200001851202306066257231885','4200001852202306060992870038','4200001854202306063608347273','4200001854202306067961633027','4200001856202306067606232249','4200001857202306065150271576','4200001858202306061809768257','4200001858202306066262194819','4200001858202306067822156461','4200001860202306060951737268','4200001860202306063702413178','4200001862202306061072624152','4200001862202306066451498980','4200001862202306066854403633','4200001862202306069030127177','4200001863202306064702630453','4200001864202306063295044704','4200001864202306064298504724','4200001864202306066524531163','4200001864202306069546097372','4200001864202306069577847291','4200001865202306061611640113','4200001865202306066192102371','4200001865202306067893048868','4200001865202306068474230688','4200001866202306065467462241','4200001867202306063439169949','4200001867202306068692083069','4200001868202306063942660119','4200001869202306069192345168','4200001870202306061009522838','4200001870202306068077328397','4200001871202306062506554551','4200001871202306065488282610','4200001871202306065686589316','4200001873202306060837528191','4200001873202306063155668914','4200001876202306069119819729','4200001877202306062847238550','4200001877202306066657084158','4200001877202306067091261130','4200001878202306060991696936','4200001878202306062104527809','4200001878202306062734813617','4200001878202306067844921000','4200001879202306062011370833','4200001879202306064559782032','4200001880202306066656630198','4200001880202306068804592245','4200001880202306069907149034','4200001881202306066591654456','4200001881202306066891143176','4200001882202306061572494170','4200001882202306064886602633','4200001883202306060187735841','4200001883202306068089763908','4200001883202306068861323376','4200001884202306068886529802','4200001885202306066587163254','4200001885202306069714096940','4200001886202306062881350145','4200001865202306075680828708','4200001851202306072130389539','4200001852202306073889811589','4200001864202306079132028937','4200001884202306074216740128','4200001868202306076578826632','4200001871202306078703250828','4200001855202306074826906000','4200001863202306071904072342','4200001871202306076449900813','4200001866202306079632994694','4200001884202306078000580637','4200001862202306070812932637','4200001862202306071799874215','4200001886202306071922055959','4200001876202306079483508378','4200001876202306074135863171','4200001862202306075051651110','4200001877202306079475138588','4200001874202306073423229724','4200001885202306077961140764','4200001871202306079138131855','4200001860202306072792749711','4200001879202306076925512351','4200001881202306075933008941','4200001862202306077695077681','4200001876202306078285816626','4200001868202306077816041142','4200001852202306074482186553','4200001866202306075192684879','4200001863202306078733919573','4200001885202306074909043011','4200001852202306072385029438','4200001854202306078524695484','4200001872202306073797504956','4200001853202306072330853181','4200001857202306079765504091','4200001875202306073994723931','4200001874202306073076180822','4200001884202306075559634134','4200001885202306078497691230','4200001863202306071821881700','4200001872202306078247746272','4200001883202306076850735837','4200001874202306076981425631','4200001882202306079910924392','4200001873202306076560545000','4200001851202306079111201000','4200001876202306070416591856','4200001860202306075802057701','4200001885202306076452909157','4200001857202306078997620216','4200001863202306077310944620','4200001884202306075461921132','4200001863202306075581019884','4200001864202306070065668218','4200001877202306079940089709','4200001871202306075905633919','4200001875202306070599394173','4200001878202306070483031421','4200001862202306072344377211','4200001883202306078717692411','4200001851202306080522876617','4200001851202306083083257733','4200001851202306086765671385','4200001852202306081127483872','4200001852202306083619344861','4200001852202306086110019030','4200001852202306086740308736','4200001852202306089478424161','4200001853202306082956932136','4200001854202306080165271040','4200001854202306084442519201','4200001854202306088258468269','4200001855202306088401061609','4200001856202306082165214080','4200001857202306080887743972','4200001857202306083046353672','4200001857202306083233608414','4200001857202306085378233036','4200001857202306086777486608','4200001858202306080181374221','4200001858202306083278545009','4200001858202306086573297252','4200001859202306080439473402','4200001859202306080936621937','4200001859202306082425845172','4200001860202306081585143817','4200001860202306086424935026','4200001861202306089174232146','4200001862202306080162480579','4200001862202306082480920274','4200001862202306082699276178','4200001862202306088282592384','4200001863202306080446783271','4200001863202306083726886674','4200001864202306083365072290','4200001864202306086370531173','4200001864202306086653811862','4200001865202306086187165643','4200001865202306086508121930','4200001867202306084741725497','4200001868202306082861958772','4200001868202306083814530863','4200001868202306085977103283','4200001868202306089763635394','4200001869202306081991154719','4200001869202306082720902965','4200001869202306086519588440','4200001870202306081902515426','4200001870202306086409580598','4200001870202306086724279207','4200001870202306087850946064','4200001871202306083869367794','4200001872202306086676657262','4200001873202306081118134476','4200001873202306084714637776','4200001873202306085482359118','4200001874202306080829451846','4200001874202306088782690933','4200001874202306089150697140','4200001875202306080418576267','4200001875202306081955795584','4200001875202306089100249919','4200001875202306089744362610','4200001876202306089241640380','4200001878202306085201525712','4200001879202306083644364798','4200001879202306087234911063','4200001880202306081852159161','4200001880202306082980462591','4200001880202306083486246532','4200001880202306084853510120','4200001880202306085372426613','4200001880202306085499779064','4200001881202306083268681563','4200001881202306086483208864','4200001881202306087171516634','4200001882202306080425902824','4200001884202306083891929050','4200001884202306086846796152','4200001885202306080886006052','4200001885202306082105660717','4200001885202306083071948659','4200001885202306087343287110','4200001886202306081732823881','4200001886202306088155589846','4200001851202306092362567386','4200001852202306093698855162','4200001852202306096967975570','4200001853202306092895304793','4200001854202306093249779609','4200001854202306096858140754','4200001855202306091555597812','4200001855202306097887175051','4200001856202306093195025288','4200001857202306091349921037','4200001857202306094446436665','4200001857202306099550296342','4200001858202306097429870967','4200001858202306097644120348','4200001859202306090055099513','4200001860202306095279049782','4200001860202306098349872617','4200001862202306099297966080','4200001862202306099993803822','4200001863202306098509378323','4200001863202306098853148629','4200001864202306096114401284','4200001864202306096666507063','4200001864202306098737428847','4200001865202306090284712006','4200001865202306091377316906','4200001865202306095280183656','4200001865202306097431995503','4200001866202306091748293783','4200001867202306093177250647','4200001868202306090357922501','4200001868202306090621288817','4200001868202306095927278619','4200001869202306096568083749','4200001869202306097484909605','4200001869202306098074029970','4200001869202306099620988552','4200001870202306092656231030','4200001870202306094876197433','4200001872202306094166975372','4200001873202306090303223069','4200001873202306095175293116','4200001874202306090425472336','4200001874202306091559799028','4200001874202306096439052675','4200001874202306098761916627','4200001875202306092272205364','4200001875202306094926789622','4200001875202306098172191413','4200001875202306099268823266','4200001876202306091234436468','4200001876202306091466673805','4200001876202306091909224262','4200001876202306097570551123','4200001877202306097885903959','4200001878202306091255429308','4200001878202306096037181240','4200001878202306097069924238','4200001878202306097824399268','4200001880202306091046177992','4200001880202306092286524486','4200001880202306093581642505','4200001880202306099147017183','4200001881202306093245812918','4200001882202306093287870666','4200001882202306094571880361','4200001883202306096887522980','4200001884202306091921633986','4200001884202306093655810376','4200001884202306098963251927','4200001886202306090150035056','4200001886202306094423128915','4200001886202306095068384405','4200001886202306097883827222','4200001872202306107239517067','4200001879202306108387405057','4200001861202306105858505092','4200001875202306102895079684','4200001865202306109802201481','4200001873202306106532195490','4200001885202306105476803869','4200001884202306104394690213','4200001865202306107945874949','4200001857202306109567714434','4200001876202306106724235428','4200001874202306104921208992','4200001856202306105677469727','4200001880202306109962415919','4200001863202306106893609003','4200001866202306100746600018','4200001876202306108096826578','4200001851202306105042107185','4200001865202306108024082872','4200001868202306105678920640','4200001860202306100990678201','4200001863202306100448276169','4200001855202306106600694203','4200001872202306100608199867','4200001864202306107228278333','4200001869202306105457225661','4200001874202306107645272261','4200001878202306105122207318','4200001872202306100055222102','4200001873202306104470375382','4200001861202306102517033942','4200001864202306106046855131','4200001855202306101791386970','4200001852202306106865109989','4200001871202306106107672673','4200001869202306102535322727','4200001864202306105739204711','4200001886202306106723293927','4200001876202306102119495403','4200001883202306104350736237','4200001886202306100368274673','4200001880202306101937056121','4200001876202306102598862710','4200001854202306102959108726','4200001875202306104090231295','4200001853202306109622561012','4200001859202306107391881972','4200001876202306106147469044','4200001855202306102076527998','4200001857202306115847490051','4200001871202306113400264067','4200001866202306110214289411','4200001857202306117743189377','4200001878202306116344472867','4200001865202306113683844009','4200001884202306117883213579','4200001873202306115479008775','4200001854202306116428472359','4200001878202306113001909031','4200001861202306113038627873','4200001885202306112953131426','4200001858202306112899207441','4200001851202306111910803095','4200001853202306111917298980','4200001869202306119247154970','4200001863202306111366590746','4200001864202306118063211551','4200001856202306116167324319','4200001877202306113331481999','4200001856202306113484223380','4200001884202306111539302678','4200001853202306110297902870','4200001875202306112219745584','4200001873202306119222780974','4200001873202306119056483374','4200001857202306112378339115','4200001880202306119382398639','4200001872202306110459705260','4200001866202306111852152749','4200001874202306111515225521','4200001867202306113636271538','4200001860202306111632436663','4200001872202306119215887673','4200001884202306111095273017','4200001883202306111464565945','4200001878202306111602611269','4200001857202306119441815098','4200001867202306119063621183','4200001859202306118337433533','4200001862202306115413302717','4200001859202306110548247755','4200001867202306118269817671','4200001864202306118326542402','4200001869202306117570680390','4200001864202306110994839375','4200001879202306113025291596','4200001863202306110190848340','4200001871202306113986526040','4200001865202306112876670678','4200001877202306115485653590','4200001874202306118012173015','4200001881202306119874243040','4200001857202306112913040604','4200001864202306119170911972','4200001859202306110222170596','4200001880202306118458427747','4200001874202306118911656305','4200001880202306110157823847','4200001864202306111463938155','4200001867202306115565226864','4200001878202306113201529467','4200001858202306111529966719','4200001867202306116818014956','4200001869202306118225585260','4200001866202306119980833910','4200001862202306110033344882','4200001880202306113665404525','4200001854202306112743550076','4200001873202306112308809076','4200001851202306126351407756','4200001852202306129110683173','4200001853202306124119455968','4200001853202306127088049269','4200001855202306126310825703','4200001855202306127998659630','4200001856202306123033200695','4200001856202306123918171673','4200001856202306128857264619','4200001857202306123645403812','4200001858202306129995872619','4200001859202306124094947867','4200001859202306124429556649','4200001860202306122721047417','4200001860202306123162801430','4200001860202306125506818641','4200001861202306123544899275','4200001861202306127728094347','4200001862202306121284846110','4200001862202306122436349159','4200001863202306120346027809','4200001863202306124595973143','4200001865202306120534542490','4200001865202306122844337204','4200001866202306124338564052','4200001867202306120583881261','4200001867202306122323170416','4200001867202306126476292138','4200001867202306128087746437','4200001868202306121411361112','4200001868202306124755159033','4200001868202306129809310371','4200001869202306120146261275','4200001870202306121262509768','4200001871202306120337851228','4200001871202306128151353030','4200001871202306129721392264','4200001872202306120419479159','4200001872202306124807768994','4200001873202306127635443246','4200001874202306120852955147','4200001875202306128425878055','4200001876202306121333069221','4200001876202306123425828256','4200001876202306125673966802','4200001877202306127997098084','4200001878202306122470546576','4200001879202306128084299207','4200001882202306120180219547','4200001882202306121152835374','4200001882202306125650001895','4200001883202306123645984094','4200001883202306123811302740','4200001883202306126833453973','4200001884202306128989567092','4200001885202306123402577053','4200001886202306129481183363','4200001886202306129964812283','4200001856202306138516156953','4200001865202306134950027416','4200001870202306137860769414','4200001884202306131018538246','4200001858202306131897831847','4200001862202306139000250661','4200001859202306135028387237','4200001852202306139351428901','4200001861202306137782828453','4200001858202306133046027813','4200001872202306135273410828','4200001879202306134154684556','4200001859202306130024485800','4200001863202306139339303441','4200001867202306133352062210','4200001857202306135297635872','4200001866202306130173017865','4200001879202306131898396811','4200001885202306139327283982','4200001852202306130694405902','4200001865202306134355423760','4200001856202306139423999536','4200001867202306137631041970','4200001857202306134778498991','4200001878202306137302381999','4200001861202306137337955259','4200001852202306134294976571','4200001873202306138565643447','4200001865202306132865049018','4200001859202306135965960131','4200001859202306133442585281','4200001874202306135403108945','4200001851202306138194445119','4200001860202306130481969470','4200001852202306134138925653','4200001851202306134701706699','4200001885202306134543808192','4200001885202306134174947396','4200001855202306138888316746','4200001855202306138777249996','4200001877202306132716549708','4200001878202306137249971668','4200001860202306132263082830','4200001868202306138631264854','4200001863202306137789811030','4200001867202306134266287062','4200001852202306133151929943','4200001858202306138981583327','4200001878202306138086690909','4200001880202306138866842460','4200001870202306136523812320','4200001857202306136281952098','4200001860202306133767608290','4200001871202306130438288475','4200001867202306137985894121','4200001881202306134794798062','4200001883202306131639215468','4200001882202306137031930356','4200001878202306131337620336','4200001860202306130993170406','4200001876202306132278241657','4200001867202306137120537209','4200001856202306134148638197','4200001857202306133854200190','4200001857202306133371455358','4200001883202306138635259759','4200001870202306133488778235','4200001875202306138497021179','4200001883202306131691879803','4200001882202306137768204651','4200001873202306148671599782','4200001870202306141137570986','4200001880202306141938827818','4200001885202306145012697891','4200001877202306142566061988','4200001876202306144851129252','4200001884202306145147861919','4200001853202306144753699103','4200001879202306145100405661','4200001867202306142163419804','4200001856202306145763152663','4200001874202306149178732942','4200001879202306146707394197','4200001855202306147801243029','4200001862202306141302604171','4200001883202306146409612416','4200001874202306140554758699','4200001865202306149028737195','4200001867202306140884250286','4200001864202306146382301235','4200001855202306142501361203','4200001860202306143751757361','4200001885202306146982132018','4200001867202306149966879032','4200001883202306146852448061','4200001860202306143003289146','4200001852202306148920281914','4200001863202306145199411766','4200001883202306140787233206','4200001858202306148556100663','4200001857202306148895043648','4200001853202306147875413056','4200001875202306144356207695','4200001873202306146822240707','4200001871202306142522507459','4200001872202306142898843987','4200001859202306144155046726','4200001882202306144013569097','4200001874202306141682067533','4200001874202306148223794384','4200001852202306145476943178','4200001880202306146021696074','4200001862202306145285606226','4200001873202306144884530776','4200001882202306145854875739','4200001880202306148519102043','4200001884202306147203295586','4200001865202306146035311454','4200001854202306145564000996','4200001875202306141058576232','4200001873202306148620887658','4200001860202306143830484724','4200001884202306145790289790','4200001854202306148654886640','4200001863202306143208260976','4200001883202306148965791088','4200001880202306147520178170','4200001856202306146178379260','4200001858202306142788589436','4200001863202306146361604594','4200001873202306145908410738','4200001880202306148200781823','4200001865202306142355675007','4200001851202306153031123475','4200001851202306158174995250','4200001852202306151873580040','4200001852202306159069013451','4200001853202306150718731156','4200001853202306151002596671','4200001853202306156118795649','4200001853202306157942794761','4200001854202306150432239625','4200001854202306153007175677','4200001854202306156509836053','4200001854202306159070379586','4200001855202306151232222009','4200001855202306153199949662','4200001855202306155699432812','4200001855202306158774823143','4200001857202306152652828954','4200001857202306153426206900','4200001858202306154964334418','4200001859202306157341842032','4200001860202306150895742002','4200001860202306153796864131','4200001860202306158634925203','4200001861202306157404172106','4200001863202306155955914781','4200001864202306153436157905','4200001864202306157627264570','4200001864202306157677732774','4200001865202306156565541482','4200001865202306159592939314','4200001868202306151453751778','4200001868202306155025342597','4200001868202306158727219714','4200001868202306159162454671','4200001869202306150295761046','4200001869202306152097647400','4200001870202306154071323436','4200001870202306158335394259','4200001872202306152487788823','4200001872202306153522816165','4200001874202306150497812738','4200001874202306157982911492','4200001875202306152570067147','4200001875202306153264065121','4200001875202306158037033410','4200001876202306157616455308','4200001879202306157476935682','4200001881202306151081571843','4200001882202306150649394004','4200001882202306152172576512','4200001882202306156664804889','4200001883202306151311998583','4200001883202306154720598117','4200001884202306151544444431','4200001884202306154738614420','4200001885202306153142244079','4200001885202306154388700562','4200001885202306155028218768','4200001852202306165594375338','4200001853202306168583703497','4200001855202306163044815607','4200001855202306164389217156','4200001855202306164760693452','4200001855202306165261495646','4200001857202306162143021962','4200001857202306162419419143','4200001858202306160535757972','4200001861202306163538618255','4200001861202306165852363519','4200001863202306161324237782','4200001863202306165736455434','4200001863202306169169240988','4200001864202306164299877508','4200001864202306164348343318','4200001865202306161785197865','4200001865202306162659721209','4200001866202306164147473489','4200001866202306166355194421','4200001866202306168885027016','4200001868202306165784261234','4200001868202306167720628056','4200001869202306160108424922','4200001871202306164186075745','4200001871202306166611253559','4200001873202306167716643690','4200001874202306164384213540','4200001875202306163240507444','4200001877202306169478571576','4200001880202306160570400058','4200001880202306164254257225','4200001882202306164909819582','4200001882202306167139551402','4200001884202306164233162967','4200001884202306167959912013','4200001851202306176132619150','4200001852202306170557921934','4200001852202306177001936909','4200001853202306179910345624','4200001855202306170472733896','4200001855202306172874461339','4200001855202306179101243984','4200001856202306170627836511','4200001856202306173661119891','4200001857202306173443811956','4200001857202306176671111359','4200001857202306178655235946','4200001857202306179041599311','4200001859202306174970378387','4200001862202306175756171816','4200001864202306173783371911','4200001865202306172050287425','4200001865202306177191731508','4200001866202306174617080825','4200001866202306175314110400','4200001866202306177125947614','4200001866202306178614429412','4200001867202306170023866670','4200001867202306171693552135','4200001868202306172197544576','4200001868202306179786716273','4200001869202306173186295380','4200001870202306173117978239','4200001870202306177578362433','4200001873202306173911483018','4200001873202306179559451071','4200001874202306179336665997','4200001875202306170429760662','4200001875202306173877243187','4200001876202306177702152416','4200001878202306178278028732','4200001878202306178607346557','4200001878202306179056943848','4200001879202306177915786236','4200001881202306178935270268','4200001882202306172978984449','4200001882202306174545251354','4200001882202306176914756948','4200001885202306170328319837','4200001885202306174198593530','4200001885202306178389195076','4200001886202306170772440433','4200001886202306170842350773','4200001886202306172738770705','4200001886202306174028669796','4200001886202306176253516614','4200001851202306182646777695','4200001852202306188900663422','4200001854202306183060923666','4200001854202306183347692275','4200001854202306185378892936','4200001854202306188853537923','4200001856202306183763662522','4200001856202306188414913728','4200001857202306182199335622','4200001857202306185797312397','4200001857202306187542529602','4200001858202306180221327630','4200001858202306185689919985','4200001859202306182710056054','4200001859202306183479415028','4200001859202306185011741870','4200001860202306181206039781','4200001860202306189147144478','4200001861202306183415471141','4200001862202306183469177179','4200001862202306189627284748','4200001863202306185873930920','4200001863202306185886356263','4200001865202306184657633201','4200001865202306187579638410','4200001865202306188312787722','4200001866202306182001969928','4200001866202306182349875695','4200001866202306185849289672','4200001867202306184898788659','4200001868202306183724600256','4200001868202306185543780139','4200001869202306183888000366','4200001869202306183955730347','4200001869202306188137206495','4200001870202306180401859603','4200001870202306181194800466','4200001870202306181920397799','4200001870202306184365348842','4200001870202306186905939709','4200001871202306183038989639','4200001872202306181557644552','4200001873202306189829310084','4200001874202306184473653922','4200001874202306189544909484','4200001875202306180835153998','4200001875202306182653917078','4200001876202306180192202183','4200001876202306183284711972','4200001876202306187566690897','4200001876202306189135666995','4200001877202306180017064654','4200001877202306189007205498','4200001877202306189341300782','4200001878202306186425171356','4200001878202306187460387333','4200001879202306187568447860','4200001879202306189525330983','4200001880202306189111907942','4200001881202306183239764564','4200001881202306185978686943','4200001881202306187790465253','4200001881202306188403397059','4200001882202306186157779866','4200001882202306186572802902','4200001883202306181350741460','4200001884202306183652761403','4200001885202306185194148393','4200001886202306187522413602','4200001851202306191162291560','4200001851202306192091369200','4200001851202306192533797935','4200001851202306195498328498','4200001851202306196910028753','4200001851202306197295277186','4200001852202306191616383479','4200001852202306191877801152','4200001852202306198827260175','4200001852202306199416085836','4200001852202306199941824839','4200001853202306192503780207','4200001853202306193378695143','4200001854202306193172482287','4200001854202306196767861425','4200001855202306195218094356','4200001855202306197896882460','4200001856202306191330370919','4200001856202306193107378138','4200001857202306190844431525','4200001857202306193893934588','4200001858202306190604314303','4200001858202306191876621500','4200001858202306193935266493','4200001858202306194411461500','4200001858202306197290005667','4200001859202306191718996414','4200001859202306194065892647','4200001859202306197869202048','4200001860202306191759821807','4200001861202306190278341020','4200001861202306192102773715','4200001861202306193311455372','4200001861202306196003498956','4200001861202306196259577398','4200001862202306190666215553','4200001862202306193361626538','4200001862202306194637680001','4200001863202306191555081255','4200001863202306195455490289','4200001864202306192429472235','4200001864202306195094587373','4200001864202306195436219356','4200001865202306190507371680','4200001865202306196757295698','4200001865202306198014096496','4200001866202306190057392299','4200001867202306195961101050','4200001867202306196142852448','4200001867202306199082772244','4200001868202306191491702747','4200001868202306191810990468','4200001868202306198643239858','4200001869202306192881563263','4200001869202306194234433593','4200001869202306195234152443','4200001869202306196950643716','4200001870202306194204919145','4200001872202306190791243711','4200001873202306198907247771','4200001874202306196105700887','4200001874202306196295091026','4200001874202306197545814059','4200001875202306190988947443','4200001875202306191279907893','4200001875202306194796476287','4200001875202306195492978108','4200001875202306196582210637','4200001875202306198858277057','4200001876202306190202947255','4200001876202306193337217990','4200001877202306197504696839','4200001878202306192301670458','4200001878202306194661285275','4200001878202306195171570939','4200001878202306197797913618','4200001878202306198932645399','4200001878202306199547647714','4200001879202306193299431017','4200001880202306190626933419','4200001880202306190925193675','4200001880202306191926127025','4200001880202306192519306772','4200001880202306193577458081','4200001880202306196277811248','4200001881202306190421385331','4200001881202306193772059621','4200001881202306195049356520','4200001882202306194056069528','4200001883202306192346393542','4200001884202306193560564582','4200001884202306194098727574','4200001886202306193144986720','4200001886202306195529419938','4200001886202306197959009458','4200001882202306208460882693','4200001876202306205238146326','4200001866202306201847041686','4200001885202306203880776210','4200001862202306204413186337','4200001852202306204789654947','4200001881202306200596821666','4200001882202306205096482594','4200001878202306206830466202','4200001869202306209878172436','4200001859202306208208364051','4200001856202306208365950867','4200001851202306201100805532','4200001874202306200865974169','4200001877202306209191466144','4200001852202306209484135168','4200001875202306201649663872','4200001877202306206847197440','4200001873202306206980430757','4200001873202306201911512351','4200001875202306200677434909','4200001862202306207470178306','4200001883202306209942340236','4200001879202306206114576257','4200001853202306209654430512','4200001885202306207413193008','4200001863202306201390137392','4200001875202306205609011499','4200001861202306202827825595','4200001853202306204401214381','4200001869202306207480322988','4200001872202306209604450095','4200001873202306204988046639','4200001880202306203938407352','4200001877202306208787948846','4200001864202306208387987898','4200001867202306205245501877','4200001868202306204853477836','4200001873202306203625728204','4200001867202306208983743026','4200001877202306206552530240','4200001877202306201719685570','4200001855202306208607938640','4200001852202306209799184337','4200001858202306207092768465','4200001872202306203818248657','4200001876202306205754866371','4200001865202306205129756223','4200001858202306205649425352','4200001871202306202231489998','4200001872202306200461483086','4200001860202306200047824466','4200001864202306207996952786','4200001857202306201332225220','4200001884202306200527953755','4200001869202306207981021146','4200001860202306201319022426','4200001855202306208824733398','4200001886202306205267964247','4200001863202306204001103065','4200001878202306202850422105','4200001852202306200749599199','4200001855202306200153382366','4200001875202306208539302883','4200001876202306205968719075','4200001865202306207262649958','4200001867202306201070416615','4200001875202306200009471347','4200001883202306203481939951','4200001884202306209898197744','4200001886202306202756581372','4200001860202306206667752437','4200001886202306202222694783','4200001884202306200140849534','4200001859202306203420306168','4200001864202306206761470194','4200001875202306207535519610','4200001869202306209125704686','4200001863202306205494911741','4200001862202306213445537442','4200001868202306219688829730','4200001877202306211893868706','4200001881202306217501129116','4200001857202306214465509916','4200001857202306218605976726','4200001865202306217308359574','4200001874202306218681021089','4200001851202306218990995477','4200001866202306211750531343','4200001884202306210591556379','4200001872202306218075312537','4200001880202306212604659208','4200001860202306217816993796','4200001858202306214700373671','4200001872202306218149003019','4200001883202306210509925413','4200001857202306216796587429','4200001852202306211793674528','4200001859202306217343334307','4200001882202306214000684674','4200001852202306210629256578','4200001877202306211123288834','4200001875202306213521472303','4200001864202306214588453551','4200001872202306218772967374','4200001863202306217869490749','4200001867202306210924403791','4200001877202306212744262596','4200001871202306216345829316','4200001881202306214545121097','4200001867202306211657533746','4200001868202306216154765905','4200001866202306218325671249','4200001852202306212854556616','4200001871202306215892688456','4200001876202306218954186324','4200001880202306211819959370','4200001879202306217564111808','4200001851202306211893955008','4200001852202306213534057285','4200001856202306212392158802','4200001865202306214562122199','4200001875202306212509088854','4200001860202306217933377752','4200001866202306213249398883','4200001868202306215273990767','4200001861202306211026904415','4200001852202306213508389748','4200001854202306218653389172','4200001869202306218411000796','4200001881202306219203594472','4200001853202306217443561713','4200001885202306215564434801','4200001869202306211269253617','4200001865202306217632923497','4200001859202306213466302072','4200001873202306214664976859','4200001885202306215959326823','4200001857202306213761794798','4200001859202306217453597292','4200001864202306217198015334','4200001852202306217631294838','4200001854202306211787872765','4200001853202306210560814589','4200001859202306216147498615','4200001876202306210353627774','4200001852202306222486061642','4200001852202306223387184230','4200001852202306225494191592','4200001852202306229813332255','4200001853202306221688608551','4200001853202306223670413224','4200001853202306227292113606','4200001854202306220580470990','4200001854202306221028397878','4200001854202306223926244816','4200001854202306224550117262','4200001854202306228270028583','4200001855202306221029516427','4200001855202306223169301036','4200001855202306226502770769','4200001856202306222230173508','4200001856202306224590945520','4200001856202306225162687289','4200001856202306229192696876','4200001857202306221668331012','4200001857202306223402829069','4200001857202306226116968966','4200001858202306227912715725','4200001859202306221953480524','4200001859202306228581759797','4200001860202306225930859566','4200001861202306229333915848','4200001862202306222276327710','4200001862202306229117330237','4200001863202306222152204524','4200001864202306220881111882','4200001864202306229634716005','4200001864202306229762627323','4200001865202306224423210614','4200001867202306229239359991','4200001868202306221101263640','4200001869202306220951869500','4200001869202306220998540358','4200001870202306223126528775','4200001871202306224044837035','4200001871202306224119809876','4200001872202306228057889969','4200001872202306228343142395','4200001873202306220775169006','4200001873202306223853843798','4200001873202306228138588206','4200001873202306228880619567','4200001874202306229548913275','4200001877202306222885359236','4200001878202306221049611834','4200001878202306224149071115','4200001879202306227563151050','4200001879202306228611506073','4200001880202306221837782364','4200001880202306222902949497','4200001880202306228234463006','4200001881202306221395570518','4200001881202306224831829644','4200001882202306225578383346','4200001882202306227829601549','4200001882202306229964395490','4200001883202306222768448026','4200001883202306227546642791','4200001885202306221898239327','4200001885202306222319592357','4200001885202306224524856235','4200001885202306226318686791','4200001885202306228448701746','4200001885202306229140164341','4200001851202306232143894510','4200001852202306235701906756','4200001853202306230333257122','4200001853202306235539067573','4200001854202306235359225491','4200001854202306236909051664','4200001855202306239721056093','4200001856202306231070921210','4200001857202306233485135885','4200001857202306234475049048','4200001857202306234791129745','4200001858202306235843373787','4200001859202306237516288930','4200001860202306230584350189','4200001860202306233984901220','4200001862202306232258687675','4200001862202306234199248182','4200001863202306233873735638','4200001863202306234635862165','4200001864202306231707918598','4200001864202306232306279228','4200001864202306239443010322','4200001865202306237236370391','4200001866202306230176147596','4200001866202306237641785055','4200001866202306238504517317','4200001867202306231476226856','4200001867202306232256342791','4200001867202306234931107692','4200001868202306231400972636','4200001868202306235922301000','4200001868202306238757925091','4200001872202306232040539286','4200001873202306230797779548','4200001873202306232040624607','4200001873202306235604689198','4200001874202306234797588550','4200001874202306238787987967','4200001875202306232357447498','4200001876202306234035147836','4200001877202306238482149232','4200001878202306233445637086','4200001878202306234591751595','4200001878202306236868753915','4200001879202306239855350165','4200001880202306239302899961','4200001881202306239957472452','4200001882202306230061032663','4200001882202306232466797802','4200001882202306233643269669','4200001882202306239551082433','4200001884202306234034657749','4200001884202306239508257892','4200001881202306241375607431','4200001878202306248492666633','4200001853202306248111783196','4200001854202306242732475164','4200001860202306241095001363','4200001866202306246860869011','4200001873202306243226979731','4200001877202306245453049627','4200001869202306245361063705','4200001884202306240316780579','4200001858202306246868493610','4200001879202306240555570337','4200001880202306246232331681','4200001863202306242882615173','4200001852202306247036318981','4200001886202306245909114373','4200001853202306248493700746','4200001873202306245363313802','4200001862202306243572835458','4200001852202306244949112834','4200001860202306248027703447','4200001882202306244068644002','4200001853202306243575926562','4200001852202306249476389030','4200001886202306243381771776','4200001856202306243172122768','4200001873202306244800949289','4200001859202306249689235226','4200001864202306243868122516','4200001883202306240727186837','4200001863202306240959435442','4200001865202306247945902666','4200001882202306241760303554','4200001851202306240451672263','4200001862202306245628065736','4200001852202306249880603310','4200001871202306244417584558','4200001866202306242294484910','4200001870202306246220750133','4200001879202306249554514991','4200001859202306242667325518','4200001877202306249341914682','4200001878202306240761962557','4200001856202306249388735293','4200001873202306249308361789','4200001862202306240072310336','4200001869202306241049966413','4200001872202306241790927956','4200001870202306242042273739','4200001863202306247968256329','4200001886202306243876082514','4200001866202306244144183130','4200001881202306248089798106','4200001886202306249480070109','4200001886202306245079020893','4200001853202306245307657823','4200001876202306244862867806','4200001871202306244000007523','4200001874202306247419849062','4200001870202306240540541161','4200001872202306240418369130','4200001872202306249761613164','4200001875202306242474346476','4200001852202306248867820526','4200001865202306240420590577','4200001855202306247562115445','4200001853202306242506158334','4200001854202306245112513652','4200001873202306249821401467','4200001851202306256771976029','4200001851202306259421058362','4200001851202306259598588058','4200001852202306250422657834','4200001852202306256342108449','4200001852202306257790397887','4200001854202306250081478444','4200001854202306253381479195','4200001856202306254866394005','4200001856202306255692816294','4200001856202306256825904978','4200001857202306252509517161','4200001857202306256531405199','4200001858202306255309643473','4200001858202306255866914625','4200001859202306250853592945','4200001859202306252264780054','4200001861202306255453142908','4200001862202306256233409270','4200001863202306251629775444','4200001863202306251749698221','4200001863202306253837653680','4200001863202306259604318135','4200001863202306259808305169','4200001864202306255116052169','4200001864202306259217904908','4200001865202306250274221014','4200001865202306255586243305','4200001866202306259430234098','4200001867202306250731081156','4200001868202306254683736094','4200001869202306253079739157','4200001869202306257724964278','4200001870202306251138391038','4200001870202306257836924700','4200001870202306259302203758','4200001873202306250580831574','4200001873202306254914975562','4200001874202306252175836256','4200001874202306255554423941','4200001875202306255952051482','4200001875202306256430572723','4200001875202306259026709811','4200001876202306252935622201','4200001877202306252507226472','4200001878202306252962407357','4200001879202306251950294068','4200001879202306252291635739','4200001879202306254344879454','4200001879202306254774002047','4200001881202306257059588084','4200001881202306258102365680','4200001882202306250476429361','4200001882202306256974650953','4200001883202306250463105397','4200001883202306252700268422','4200001885202306253707887744','4200001886202306256987455798','4200001851202306267671420498','4200001854202306266230072365','4200001855202306261705483914','4200001855202306266593787440','4200001856202306262117532666','4200001857202306261313312484','4200001858202306266712784822','4200001859202306266562989340','4200001859202306266682224349','4200001861202306264471104010','4200001861202306269445694180','4200001862202306263464271124','4200001862202306267422850805','4200001863202306263058128745','4200001863202306265146696393','4200001865202306266076542923','4200001866202306260416276093','4200001866202306265023474947','4200001867202306262634560697','4200001867202306264568491384','4200001867202306268416380360','4200001869202306262271963854','4200001870202306268406900896','4200001872202306266352138045','4200001872202306268886114679','4200001872202306269378952829','4200001872202306269627765673','4200001873202306263705287730','4200001873202306269633952956','4200001874202306261797978284','4200001874202306268597638648','4200001874202306268630566018','4200001875202306267954629374','4200001875202306269344976525','4200001876202306267203196544','4200001877202306262927319100','4200001877202306269924055455','4200001878202306266169921780','4200001879202306263820138714','4200001879202306268322797159','4200001880202306264476811136','4200001880202306264643470409','4200001880202306269381520926','4200001882202306260852359893','4200001882202306265871419761','4200001882202306266563478574','4200001883202306263986826310','4200001885202306264367438074','4200001885202306265976000133','4200001886202306260574510877','4200001851202306274017494091','4200001851202306276770841181','4200001852202306274570822569','4200001853202306274504472930','4200001853202306275195183926','4200001853202306277554198856','4200001854202306271597589504','4200001855202306275689181104','4200001859202306279952515861','4200001861202306275420096425','4200001862202306277714195866','4200001863202306271728546935','4200001864202306272466968980','4200001864202306274054686057','4200001864202306275194443463','4200001866202306272675023184','4200001866202306273997327455','4200001866202306275574585965','4200001867202306270557726041','4200001869202306272762487283','4200001870202306272664297322','4200001871202306274906089573','4200001871202306279757865662','4200001872202306270742555111','4200001872202306276291086348','4200001873202306276708007495','4200001874202306273871299260','4200001874202306274958237448','4200001874202306279819207150','4200001875202306274430821607','4200001875202306276343478689','4200001875202306276673226567','4200001876202306272989557875','4200001877202306279083205449','4200001878202306279367044516','4200001878202306279856510858','4200001879202306271560950440','4200001879202306275852933313','4200001880202306271778311333','4200001880202306273345877067','4200001880202306277946540532','4200001881202306271195439394','4200001881202306276671331122','4200001881202306277048939796','4200001882202306272869959154','4200001882202306274132960738','4200001882202306277362137341','4200001882202306279421403685','4200001884202306277506116718','4200001884202306278967182577','4200001886202306272661547620','4200001886202306277978479157','4200001859202306280358730498','4200001855202306284571707285','4200001857202306283790801941','4200001862202306280207256470','4200001869202306280202351642','4200001877202306288243943325','4200001879202306284228153245','4200001859202306288032968839','4200001881202306288308935169','4200001870202306282560359297','4200001873202306285278242949','4200001863202306289613182231','4200001881202306287871923223','4200001860202306289314363916','4200001868202306280006648588','4200001859202306280881838864','4200001873202306281019423008','4200001855202306288990893728','4200001866202306280591356678','4200001866202306284018728468','4200001867202306287069850917','4200001860202306280867403573','4200001884202306283531786034','4200001857202306285790339115','4200001872202306289362599220','4200001868202306286660876990','4200001875202306281329584979','4200001867202306287764463295','4200001869202306282027963583','4200001877202306283137357887','4200001854202306286339236908','4200001869202306288840016331','4200001866202306286497495243','4200001856202306286015885643','4200001869202306281964354384','4200001880202306289432219216','4200001855202306280586556745','4200001870202306288006772173','4200001854202306289396427438','4200001881202306285903679927','4200001870202306283600833216','4200001852202306284898833861','4200001872202306289477649489','4200001877202306286750574801','4200001863202306288203136839','4200001854202306283060298055','4200001858202306286530168132','4200001871202306282476461768','4200001863202306289528324325','4200001883202306281831951205','4200001860202306288147505380','4200001871202306287076517467','4200001879202306282009785942','4200001856202306289889406562','4200001852202306283065389409','4200001862202306282958640102','4200001852202306285530512232','4200001886202306284548363895','4200001865202306282034894064','4200001880202306286469288570','4200001886202306286465886067','4200001880202306286423093996','4200001851202306294122469480','4200001851202306295453832232','4200001851202306295812838613','4200001851202306299801616786','4200001854202306299273128129','4200001856202306290600908500','4200001856202306294297308993','4200001856202306294520240576','4200001856202306298863468578','4200001856202306299250693344','4200001857202306296039604904','4200001860202306292653060717','4200001860202306296021981799','4200001861202306291018398182','4200001861202306297318260724','4200001861202306299255012321','4200001862202306290927802550','4200001862202306292663608035','4200001864202306290583426386','4200001865202306295233272410','4200001865202306296456222549','4200001865202306298999609791','4200001866202306296778147829','4200001866202306298646657527','4200001867202306295249997499','4200001867202306295978077384','4200001867202306296277696663','4200001869202306290356628752','4200001869202306298847996566','4200001870202306291141082945','4200001871202306292080353265','4200001874202306293146052175','4200001874202306297011115827','4200001874202306298877636450','4200001875202306293857930070','4200001876202306297703485188','4200001877202306292300507525','4200001877202306296281088566','4200001878202306290284662204','4200001878202306290321015825','4200001879202306298537720743','4200001880202306294223486050','4200001880202306295232118132','4200001880202306298056603960','4200001880202306299217448384','4200001880202306299549012414','4200001882202306293259513731','4200001882202306293442048028','4200001882202306294165466151','4200001883202306290165563131','4200001884202306292185820150','4200001884202306294528535250','4200001885202306296469897194','4200001885202306299126677795','4200001886202306291175601145','4200001886202306299585578497','4200001851202306305449809245','4200001852202306301091229135','4200001852202306301460502646','4200001852202306301892535120','4200001852202306303891480333','4200001853202306302043856145','4200001853202306305420848408','4200001854202306300930028013','4200001854202306301103283018','4200001854202306308103511273','4200001855202306300308798626','4200001855202306307709816429','4200001855202306307727755744','4200001856202306302542248209','4200001856202306303710604996','4200001856202306303904999336','4200001856202306305948035251','4200001856202306309486968524','4200001857202306305912035621','4200001859202306303775982426','4200001859202306309820362603','4200001860202306300946684153','4200001860202306301557054340','4200001860202306304519947339','4200001860202306304611546970','4200001861202306309849459317','4200001862202306303288191204','4200001862202306306433019078','4200001862202306308401255540','4200001863202306303929594625','4200001863202306305458794016','4200001864202306302220865256','4200001864202306302688396272','4200001864202306307185166220','4200001865202306307813756880','4200001866202306308764269702','4200001869202306301412116881','4200001869202306303858842747','4200001869202306307983642486','4200001870202306307009360479','4200001871202306300284979207','4200001871202306301272715884','4200001871202306303571407997','4200001871202306306585614982','4200001872202306302442959017','4200001874202306300128522224','4200001874202306302967730626','4200001874202306306025715425','4200001874202306306242473588','4200001875202306300695438270','4200001875202306305002453831','4200001876202306308092333099','4200001877202306301267250590','4200001877202306302845307400','4200001878202306307420525961','4200001878202306307958990758','4200001878202306308431302775','4200001879202306307246060564','4200001879202306308956627823','4200001879202306309616827991','4200001880202306303209976765','4200001880202306306103484729','4200001881202306308447056462','4200001882202306309147843005','4200001883202306301009623163','4200001883202306304371227913','4200001884202306308456929556','4200001884202306309460801480','4200001885202306301541976902','4200001885202306308209051856','4200001885202306309719930637','4200001885202306309720888081','4200001886202306300046017464','4200001886202306300716039985','4200001886202306303947323152','4200001886202306304609220727',];


    /**
     * 获取数据统计页面信息
     * admin 子后台或分后台
     * max_time 结束时间
     **/
    public static function getWelcome($min_time = null,$max_time = null){
        if (!empty($min_time)){
            $where['add_time'] = ['>=',$min_time];
        }
        if (!empty($max_time)){
            $where['add_time'] = ['<',$max_time];
        }
        if (!empty($max_time) && !empty($min_time)){
            $where['add_time'] = ['between', $min_time.','.$max_time];
        }
        $where['id'] = ['>',-1];
        $data['all_money'] = Db::name('pay_log')
            ->where('payment','in','Weixin,Alipay')
            ->where($where)
            ->sum('pay_price');

//        $data['techn_money'] = Db::name('balance')
//            ->where('balance_type',1)
//            ->where('identity_type','techn')
//            ->where('identity_id','<>',299)
//            ->where($where)
//            ->where('status',1)
//            ->sum('yes_money');

        $data['techn_money'] = Db::name('balance')
            ->alias('b')
            ->join('order o','o.id = b.order_id')
            ->join('pay_log p','o.id = p.order_id')
            ->where('b.msg','技师分成')
//            ->where('b.balance_type',1)
//            ->where('b.identity_type','techn')
            ->where($where)
            ->where('b.status',1)
            ->sum('b.yes_money');

//        $data['money_car'] = Db::name('balance')
//            ->where('balance_type',2)
//            ->where('identity_id','<>',299)
//            ->where($where)
//            ->where('status',1)
//            ->sum('yes_money');
        $data['money_car'] = Db::name('balance')
            ->alias('b')
            ->join('order o','o.id = b.order_id')
            ->join('pay_log p','o.id = p.order_id')
            ->where('b.balance_type',2)
            ->where($where)
            ->where('b.status',1)
            ->sum('b.yes_money');

        $data['money_user'] = Db::name('balance')
            ->alias('b')
            ->join('order o','o.id = b.order_id')
            ->join('pay_log p','o.id = p.order_id')
            ->where('b.balance_type',3)
            ->where($where)
            ->where('b.status',1)
            ->sum('b.yes_money');

        $data['money_user'] += Db::name('balance')
            ->alias('b')
            ->join('order o','o.id = b.order_id')
            ->join('pay_log p','o.id = p.order_id')
            ->where('b.balance_type',4)
            ->where($where)
            ->where('b.status',1)
            ->sum('b.yes_money');


        $data['proxy_money'] = Db::name('balance')
            ->where($where)
            ->where('balance_type',1)
            ->where('identity_type','proxy')
            ->where('status',1)
            ->sum('yes_money');

        $data['refund'] = Db::name('refund_log')->where($where)->sum('refund_price');

        $data['order_num'] = Db::name('order')->where($where)->where('techn_id','<>',299)->count('id');

        $data['order_finish'] = Db::name('order')->where('techn_id','<>',299)->where($where)->where('status',6)->count('id');

        $data['cleat_money'] = round($data['all_money'] - $data['techn_money'] - $data['money_car'] - $data['money_user'] - $data['techn_header'] - $data['proxy_money'] - $data['refund'],2);

        return $data;
    }

    public static function get_money_data($min_time = null,$max_time = null,$proxy_id = null){
        if (!empty($min_time)){
            $where['p.add_time'] = ['>=',$min_time];
            $rwhere['add_time'] = ['>=',$min_time];
        }
        if (!empty($max_time)){
            $where['p.add_time'] = ['<',$max_time];
            $rwhere['add_time'] = ['<',$max_time];
        }
        if (!empty($max_time) && !empty($min_time)){
            $where['p.add_time'] = ['between', $min_time.','.$max_time];
            $rwhere['add_time'] = ['between', $min_time.','.$max_time];
        }

        $where['p.id'] = ['>',-1];
        $rwhere['id'] = ['>',-1];

        $data['coupon'] = Db::name('pay_log')
            ->alias('p')
            ->join('order o','o.id = p.order_id')
            ->where('p.payment','in','Weixin,Alipay')
            ->where($where)
            ->sum('o.preferential_price');

        $data['all_money'] = Db::name('pay_log')
            ->alias('p')
            ->join('order o','o.id = p.order_id')
            ->where('p.payment','in','Weixin,Alipay')
            ->where($where)
            ->sum('o.pay_price');

        $data['all_money'] += $data['coupon'];

        $data['refund'] = Db::name('refund_log')
            ->alias('p')
            ->join('order o','o.id = p.order_id')
            ->where($where)
            ->sum('p.refund_price');

        $data['have_money'] = $data['all_money'] - $data['refund'] - $data['coupon'];
        $data['techn_money'] = Db::name('balance')
            ->alias('b')
            ->join('order o','o.id = b.order_id')
            ->join('pay_log p','o.id = p.order_id')
            ->where('b.balance_type',1)
            ->where('b.identity_type','techn')
            ->where('b.identity_id','<>',299)
            ->where($where)
            ->where('b.status',1)
            ->sum('b.yes_money');


        $data['money_car'] = Db::name('balance')
            ->alias('b')
            ->join('order o','o.id = b.order_id')
            ->join('pay_log p','o.id = p.order_id')
            ->where('b.balance_type',2)
            ->where($where)
            ->where('b.status',1)
            ->sum('b.yes_money');


        $data['money_user'] = Db::name('balance')
            ->alias('b')
            ->join('order o','o.id = b.order_id')
            ->join('pay_log p','o.id = p.order_id')
            ->where('b.balance_type',3)
            ->where($where)
            ->where('b.status',1)
            ->sum('b.yes_money');

        $data['money_user'] += Db::name('balance')
            ->alias('b')
            ->join('order o','o.id = b.order_id')
            ->join('pay_log p','o.id = p.order_id')
            ->where('b.balance_type',4)
            ->where($where)
            ->where('b.status',1)
            ->sum('b.yes_money');

        $data['proxy_money'] = Db::name('balance')
            ->alias('b')
            ->join('order o','o.id = b.order_id')
            ->join('pay_log p','o.id = p.order_id')
            ->where('b.balance_type',1)
            ->where('b.identity_type','proxy')
            ->where($where)
            ->where('b.status',1)
            ->sum('b.yes_money');

        $data['order_num'] = Db::name('order')
            ->alias('o')
            ->join('pay_log p','o.id = p.order_id')
            ->where($where)
            ->where('o.techn_id','<>',299)
            ->count('o.id');

        $data['order_finish'] = Db::name('order')
            ->alias('o')
            ->join('pay_log p','o.id = p.order_id')
            ->where($where)
            ->where('o.status',6)
            ->where('o.techn_id','<>',299)
            ->count('o.id');


        $data['cleat_money'] = round($data['all_money'] - $data['techn_money'] - $data['money_car'] - $data['money_user'] - $data['coupon'] - $data['proxy_money'] - $data['refund'],2);


        foreach ($data as $key=>$value){
            $data[$key]  = round($value,2);
        }
        return $data;
    }


    public static function get_proxy_money_data($min_time = null,$max_time = null,$proxy_id = null){
        if (!empty($min_time)){
            $owhere['o.add_time'] = ['>=',$min_time];
        }
        if (!empty($max_time)){
            $owhere['o.add_time'] = ['<',$max_time];
        }
        if (!empty($max_time) && !empty($min_time)){
            $owhere['o.add_time'] = ['between', $min_time.','.$max_time];
        }
        if (!empty($proxy_id)){
            $in = Db::name('proxy')->where('proxy_id',$proxy_id)->find();
            if ($in['is_xian'] == 1){
                $owhere['o.qu'] = $in['qu'];
            }else{
                $not = Db::name('proxy')->where('shi',$in['shi'])->where('proxy_id','<>',$in['proxy_id'])->where('is_xian',1)->column('qu');
                $owhere['o.shi'] = $in['shi'];
                $owhere['o.qu'] = ['not in',$not];
            }
        }
        $owhere['o.id'] = ['>',-1];

        $data['order_money'] = Db::name('order')
            ->alias('o')
            ->where($owhere)
           ->where('o.pay_status','<>',0)
            ->where('user_id','<>',299)
            ->field('o.id,o.pay_price,o.refund_price')
            ->sum('o.pay_price+o.preferential_price');



        $data['refund'] = Db::name('order')
            ->alias('o')
            ->where('o.status','<>',0)
            ->where('o.status','<>',1)
            ->where($owhere)
            ->where('user_id','<>',299)
            ->sum('o.refund_price');


        $data['coupon'] = Db::name('order')
            ->alias('o')
//            ->join('pay_log p','o.id = p.order_id')
            ->where('o.pay_status','<>',0)
            ->where($owhere)
            ->where('user_id','<>',299)
            ->sum('o.preferential_price');
        $data['have_money'] = $data['order_money'] - $data['refund'] - $data['coupon'];


        $order_ids = Db::name('order')
            ->alias('o')
            ->join('pay_log p','p.order_id = o.id')
            ->where($owhere)
            ->column('o.id');


        $data['techn_money'] = Db::name('balance')
//            ->where('identity_id','in',$techn_ids)
            ->where('order_id','in',$order_ids)
            ->where('status',1)
            ->where('balance_type',1)
            ->where('identity_type','techn')
            ->sum('yes_money');

        $data['money_car'] = Db::name('balance')
//            ->where('identity_id','in',$techn_ids)
            ->where('order_id','in',$order_ids)
            ->where('status',1)
            ->where('balance_type',2)
            ->where('identity_type','techn')
            ->sum('yes_money');


        $data['money_user'] = Db::name('balance')
            ->where('order_id','in',$order_ids)
            ->where('status',1)
            ->where('balance_type','in','3,4')
//            ->where('identity_type','techn')
            ->sum('yes_money');


        $data['order_num'] = Db::name('order')
            ->alias('o')
            ->join('pay_log p','o.id = p.order_id')
            ->where($owhere)
            ->where('o.techn_id','<>',299)
            ->count('o.id');

        $data['order_finish'] = Db::name('order')
            ->alias('o')
            ->join('pay_log p','o.id = p.order_id')
            ->where($owhere)
            ->where('o.status',6)
            ->where('o.techn_id','<>',299)
            ->count('o.id');




        $data['chouyong'] = 0;
        if ($proxy_id != null){
            $proxy_bl = Db::name('proxy')->where('proxy_id',$proxy_id)->value('commission');
            if ($proxy_bl > 0){
                $data['chouyong'] = round((Db::name('balance')
                        ->where('order_id','in',$order_ids)
                        ->where('status',1)
                        ->where('balance_type',1)
                        ->where('identity_type','proxy')
                        ->sum('price'))*$proxy_bl/100,2);

            }
        }
        $data['cleat_money'] = round($data['order_money'] - $data['techn_money'] - $data['money_car'] - $data['chouyong'] - $data['money_user'] - $data['coupon']  - $data['refund'],2);
        $bei = Db::name('ty_bei')->where('id',1)->value('bei');

        $data['order_money'] = $bei*$data['order_money'];
        $data['refund'] = $bei*$data['refund'];
//        $data['all_money'] = $bei*$data['all_money'];
        $data['coupon'] = $bei*$data['coupon'];
        $data['have_money'] = $bei*$data['have_money'];
        $data['techn_money'] = $bei*$data['techn_money'];
        $data['money_car'] = $bei*$data['money_car'];
        $data['money_user'] = $bei*$data['money_user'];
        $data['chouyong'] = $bei*$data['chouyong'];
        $data['cleat_money'] = $bei*$data['cleat_money'];

        foreach ($data as $key=>$value){
            $data[$key]  = round($value,2);
        }
        return $data;
    }

    public static function get_people($proxy_info){

        if (!empty($proxy_info['shi'])){
            $where['shi'] = $proxy_info['shi'];
            $twhere['city'] = $proxy_info['shi'];
        }
        if (!empty($proxy_info['not'])){
            $where['qu'] = ['not in',$proxy_info['not']];
            $twhere['county'] = ['not in',$proxy_info['not']];
        }
        if (!empty($proxy_info['qu'])){
            $where['qu'] = $proxy_info['qu'];
            $twhere['county'] = $proxy_info['qu'];
        }

        $data['user_num'] = Db::name('user')->count('id');
        $data['order_num'] = Db::name('order')->where($where)->where('techn_id','<>',299)->count('id');
        $data['techn_num'] = Db::name('techn')->where($twhere)->count('id');
        $data['techn_online'] = Db::name('techn')->where($twhere)->where('work_status',1)->count('id');
        return $data;
    }
    public static function gettime($time){


    }


    /**
     * 获取订单价格
     * min_time 开始时间
     * max_time 结束时间
     **/
    public static function order_money(int $min_time = null,int $max_time = null,$proxy_id = null,$xian_id=null){
        if (!empty($min_time) && !empty($max_time)){
            $where['pay_time'] = [
                ['>=',$min_time],
                ['<',$max_time],
            ];
        }
        if (!empty($proxy_id)){
            $shi = Db::name('proxy')->where('proxy_id',$proxy_id)->value('shi');
            $where['shi'] = $shi;
        }
        if (!empty($xian_id)){
            $shi = Db::name('proxy')->where('proxy_id',$proxy_id)->value('qu');
            $where['qu'] = $shi;

        }
        $where['status'] = ['in',[1,2,3,4,5,6]];
        $where['techn_id'] = ['<>',299];
        $sum = Db::name('order')
            ->where($where)
            ->sum('pay_price');
        return $sum;
    }

    public static function wechat_pay_money(int $min_time = null,int $max_time = null){
        if (!empty($min_time) && !empty($max_time)){
            $where['add_time'] = [
                ['>=',$min_time],
                ['<',$max_time],
            ];
        }
        $where['payment'] = 'Weixin';
        $sum = Db::name('pay_log')
            ->where($where)
            ->sum('total_price');
        $refund = Db::name('refund_log')
            ->where($where)
            ->sum('refund_price');
        return $return = ['sum' => $sum,'refund'=>$refund,'have'=>$sum-$refund];
    }

    public static function get_data(array $proxy_info){
        if (!empty($proxy_info['shi'])){
            $where['shi'] = $proxy_info['shi'];
            $swhere['o.shi'] = $proxy_info['shi'];
        }
        if (!empty($proxy_info['not'])){
            $where['qu'] = ['not in',$proxy_info['not']];
            $swhere['o.qu'] = ['not in',$proxy_info['not']];
        }
        if (!empty($proxy_info['qu'])){
            $where['qu'] = $proxy_info['qu'];
            $swhere['o.qu'] = $proxy_info['qu'];
        }
        $data = [];
        $star_time = strtotime('2023-03-05 00:00:00');
        while($star_time < time()){
            $end_time = $star_time + 86399;
            $time = ($star_time+28800)*1000;
            $money = Db::name('pay_log')
                ->alias('p')
                ->join('order o','o.id = p.order_id')
//                ->where('status','in',[1,2,3,4,5,6])
                ->where('p.payment','Weixin')
                ->where('p.add_time','<',$end_time)
                ->where('p.add_time','>=',$star_time)
                ->where($swhere)
                ->sum('p.pay_price');
            $bei = Db::name('ty_bei')->where('id',1)->value('bei');

            $tmoney = Db::name('refund_log')
                ->alias('r')
                ->join('order o','o.id=r.order_id')
                ->where('o.add_time','>=',$star_time)
                ->where('o.add_time','<',$end_time)
                ->where($swhere)
                ->sum('o.pay_price');
            $data[] = [$time,round((($money-$tmoney)*$bei),2)];
            foreach ($data as $vv =>$vvv){
                if ($vvv['1'] == 0){
                    unset($data[$vv]);
                }else{
                    $newarr = array_values($data);
                    break;
                }
            }
            $star_time += 86400;
        }

        return $newarr;
    }

    public static function city_list()
    {
        $city_list = Db::name('proxy')->where('is_delete_time', 0)->select();
        $city_money = [];
        $order_list = [];
        $min_time = strtotime(date('Y-m',time()).'-1 00:00:00');
        $max_time = strtotime(date('Y-',time()).(date('m',time())+1).'-1 00:00:00');
        $betwween['add_time'] = ['between',$min_time.','.$max_time];
        foreach ($city_list as $key => $value) {
            if ($value['is_xian'] == 0) {
                $notqu = Db::name('proxy')->where('shi',$value['shi'])->where('proxy_id','<>',$value['proxy_id'])->column('qu');
                $not = implode(',',$notqu);
                $order_list[$value['proxy_id']]['proxy_id'] = $value['proxy_id'];
                $order_list[$value['proxy_id']]['price'] = Db::name('order')->where('shi', $value['shi'])->where('qu','<>',$not)->where($betwween)->where('status', 6)->sum('pay_price-travel_price');
                $order_list[$value['proxy_id']]['class_name'] = 'order'.$value['proxy_id'];
//                $order_list[$value['proxy_id']]['ph_name'] = 'No.'.($key+1).':'.$value['user_name'];
            }else{
                $order_list[$value['proxy_id']]['proxy_id'] = $value['proxy_id'];
                $order_list[$value['proxy_id']]['price'] = Db::name('order')->where('qu', $value['qu'])->where($betwween)->where('status', 6)->sum('pay_price-travel_price');
                $order_list[$value['proxy_id']]['class_name'] = 'order'.$value['proxy_id'];
//                $order_list[$value['proxy_id']]['ph_name'] = 'No.'.($key+1).':'.$value['user_name'];

            }
        }

        usort($order_list, 'cmp');

        foreach ($order_list as $key => $value){
            $order_list[$key]['ph_name'] = 'No.'.($key+1).':'.Db::name('proxy')->where('proxy_id',$value['proxy_id'])->value('user_name');

        }
        return $order_list;
    }


    public static function time(){
        $m = date('Y-m', strtotime(date('Y-m', time()) . '-1 00:00:00') - 1);
        $mm = date('Y-m-d', strtotime(date('Y-m', time()) . '-1 00:00:00') - 1);
        $return['minm'] = strtotime($m . '-01 00:00:00');
        $return['maxm'] = strtotime($mm . ' 23:59:59');
        $return['ymax'] = strtotime(date('Y-m-d', time())) - 1;
        $return['ymin'] = strtotime(date('Y-m-d', time())) - 86400;
        $return['day'] = strtotime(date('Y-m-d'));
        return $return;
    }

    public static function techn_list($type=null,$zhou=null,$proxy = null){
        if ($zhou == 1){
            $where['id'] = ['>',-1];
            $jwhere['j.id'] = ['>',-1];
        }

        if (!empty($proxy['shi'])){
            $twhere['city'] = $proxy['shi'];
        }
        if (!empty($proxy['not'])){
            $twhere['county'] = ['not in',$proxy['not']];
        }
        if (!empty($proxy['qu'])){
            $twhere['county'] = $proxy['qu'];
        }
        $twhere['id'] = ['>',-1];

        $day = date('d');

        if ($zhou == null){
            if ($day >= 16){
                $min = strtotime(date('Y-m',time()).'-16 00:00:00');
                $max = time();
            }else{
                $min = strtotime(date('Y-m',time()).'-1 00:00:00');
                $max = time();
            }
            $where['add_time'] = ['between',$min.','.$max];
            $jwhere['j.pay_time'] = ['between',$min.','.$max];

        }



        if ($zhou == 2){
            $min = strtotime(date('Y-m',time()).'-1 00:00:00');
            $m = date('m',time());
            $max = strtotime(date('Y-',time()).($m+1).'-1 00:00:00');
            $where['add_time'] = ['between',$min.','.$max];
            $jwhere['j.pay_time'] = ['between',$min.','.$max];
        }

        if ($zhou == 3){
            $test_Monday = date('Y-m-d',strtotime("last Sunday+1days"));

            $min = strtotime($test_Monday);
            $max = time();
            $where['add_time'] = ['between',$min.','.$max];
            $jwhere['j.pay_time'] = ['between',$min.','.$max];
        }

        if ($zhou == 4){
            $d = date('d');
            if ($d <16){
                $m = (date('m')-1);
                if ($m == 0){
                    $m = 12;
                    $y = date('Y')-1;

                }else{
                    $y = date('Y');

                }
                $min = strtotime($y.'-'.$m.'-16');
                $max = $min + 1296000;
            }else{
                $min = strtotime(date('Y-m',time()).'-1 00:00:00');
                $max = strtotime(date('Y-m',time()).'-16 00:00:00');
            }

            $where['add_time'] = ['between',$min.','.$max];
            $jwhere['j.pay_time'] = ['between',$min.','.$max];
        }



        $list = Db::name('techn')->where('work_status','<>',3)->where($twhere)->where('id','<>',299)->where('orders_num','>',1)->select();
        $price = [];

        foreach ($list as $value){
//            $price[$value['id']]['price'] = Db::name('order_jz')
//                ->where('techn_id',$value['id'])
//                ->where($where)
//                ->sum('price');
//            $price[$value['id']]['price'] += Db::name('order_upgrade')
//                ->where('techn_id',$value['id'])
//                ->where($where)
//                ->sum('price');

            $price[$value['id']]['all_money'] = Db::name('order')
                ->where('techn_id',$value['id'])
                ->where($where)
                ->where('status',6)
                ->sum('price');

            $ids = Db::name('order')
                ->where('techn_id',$value['id'])
                ->where($where)
                ->column('id');
            $jz_money = Db::name('order_jz')->where('order_id','in',$ids)->where('zftype',1)->sum('price');
            $jz_money += Db::name('order_upgrade')->where('order_id','in',$ids)->sum('price');
            $price[$value['id']]['price'] = $jz_money;


            $price[$value['id']]['order_num'] = Db::name('order_jz')
                ->alias('j')
                ->join('order_jzdetail d','j.id = d.jz_id')
                ->where('j.techn_id',$value['id'])
                ->where($jwhere)
                ->sum('d.buy_number');

            $price[$value['id']]['order_num'] += Db::name('order_upgrade')
                ->where('techn_id',$value['id'])
                ->where($where)
                ->count('id');

            $jzl = TechnLevelLogic::jz_v($value['id'],$min,$max);

            $price[$value['id']]['jzl'] = $jzl;


            $price[$value['id']]['online'] = (float)(Db::name('techn_last')->where('techn_id',$value['id'])->value('total_duration'));
            $price[$value['id']]['jifen'] = Db::name('techn_last')->where('techn_id',$value['id'])->value('total_integral');
            $price[$value['id']]['techn_id'] = $value['id'];
            $price[$value['id']]['name'] = $value['nickname'];
            $price[$value['id']]['city'] = $value['city'];
            $price[$value['id']]['county'] = $value['county'];
            if ($price[$value['id']] == 0){
                unset($price[$value['id']]);
            }
        }
        if ($type == null || $type == 1){
//            usort($price, 'cmp');
            $sort = array_column($price,'price');
            array_multisort($sort,SORT_DESC,$price);

        }

        if ($type == 2){
//            usort($price, 'jzl');
            $sort = array_column($price,'jzl');
            array_multisort($sort,SORT_DESC,$price);

        }
        if  ($type == 3){
//            usort($price, 'online');
            $sort = array_column($price,'online');
            array_multisort($sort,SORT_DESC,$price);


        }

        if  ($type == 4){
//            usort($price, 'allmoney');
            $sort = array_column($price,'all_money');
            array_multisort($sort,SORT_DESC,$price);

        }


        if  ($type == 5){
//            usort($price, 'allmoney');
            $sort = array_column($price,'jifen');
            array_multisort($sort,SORT_DESC,$price);

        }


        foreach ($price as $kkk => $vvv){
            $price[$kkk]['online'] .= 'h';
            $price[$kkk]['jzl'] .= '%';
        }


        $return = [];
        foreach ($price as $kkk => $vvv){
            $return[$kkk] = $vvv;
            if ($kkk>8){
                break;
            }
        }


        foreach ($return as $rk => $rv){
            $city = Db::name('proxy')->where('qu',$rv['county'])->value('company_name');
            if (empty($city)){
                $city = Db::name('proxy')->where('shi',$rv['city'])->value('company_name');
            }
            $return[$rk]['city'] = $city;
            $return[$rk]['paixu'] = $rk+1;
        }
        return $return;
    }



}